iT邦幫忙

aws s3相關文章
共有 39 則文章
鐵人賽 Modern Web DAY 27

技術 Day 27|AWS S3 實作檔案上傳:打造你的雲端檔案儲存中心

前言 在前幾天,我們已經完成了 EC2 主機部署 以及 RDS 資料庫串接, 一個完整的後端雲端架構也漸漸成形。 但如果今天你的應用要讓使用者能上傳圖片、影片、...

鐵人賽 Build on AWS DAY 28

技術 【Day 28】 限制會員存放容量上限 (下)

前言 前一回探討了限制的方式,也驗證了可行性。 這邊接著修改原始碼。 原始碼 原本在 list-videos 的 API 中,其實已經有爬這個使用者的所有影片...

鐵人賽 Build on AWS DAY 27

技術 【Day 27】 限制會員存放容量上限 (上)

前言 在眾多雲端服務中,鮮少會一開始註冊會員後,就要求玩家課金,畢竟你還不知道這個網站或線上服務,能夠給你帶來什麼功能。 適度地提供免費額度,讓會員試用是常態了...

鐵人賽 Build on AWS DAY 26

技術 【Day 26】 降低營運成本 / 最佳化 S3 儲存效率

前言 配合本系列文章的寫作,陸續將手機裡面的影片反反覆覆上傳到 S3 又刪除,又搭配了一些 AWS 的服務一起使用,可想而知的是下個月帳單的費用會多出一些先前沒...

鐵人賽 Build on AWS DAY 21

技術 Day 21 聰明檔案管理:S3 Lifecycle x Lambda 自動化版本控制與清理

一、前言 在長期運行的會員網站中,檔案不斷被上傳與更新,如果沒有規劃檔案清理與版本管理,S3 Bucket 的儲存空間將會快速膨脹,造成 儲存成本增加 與 管...

鐵人賽 Build on AWS DAY 24

技術 【Day 24】 實作 Amazon Nova Reel 的生成介面及 API (下)

前言 今天是中秋連假第一天,依然要繼續修改未完成的頁面。 今天繼續將 prompt.html 頁面樣式,並且整合先前 index.html 的 Navigat...

鐵人賽 Build on AWS DAY 20

技術 Day 20 檔案分享功能:限時連結 x 權限管理 API 設計

一、前言 檔案分享是會員系統的核心需求之一,但如果直接公開 S3 檔案連結,將導致任何人都能存取,存在嚴重的安全風險。因此我們需要設計一套「限時連結」與「權限...

鐵人賽 Build on AWS DAY 19

技術 Day 19 檔案後處理:S3 x Lambda x Step Functions 自動化壓縮與掃毒

一、前言 使用者上傳檔案到雲端後,若沒有進一步的處理,會帶來安全風險與儲存成本壓力。透過自動化流程,我們可以在檔案進入 S3 後即時進行 壓縮(節省儲存空間與...

鐵人賽 Build on AWS DAY 18

技術 Day 18 檔案存取控制:S3 x API x Presigned URL 實現安全/限時下載與預覽

一、前言 在系統中,檔案上傳後往往需要提供使用者下載或預覽功能。若直接將 S3 Bucket 設為公開,會導致資料外洩與濫用風險;若透過後端 Proxy 回傳...

鐵人賽 Build on AWS DAY 21

技術 【Day 21】 會員功能擴充 - 設定寄信重設密碼功能 (下)

前言 使用者註冊完後忘記密碼,需要進行重設的功能開發。 設計 Verify-vlog-email Lambda Function / verify-email...

鐵人賽 Build on AWS DAY 17

技術 Day 17 檔案上傳安全:S3 x API x Presigned URL 打造限時上傳連結

一、前言 在 Web 或 App 系統中,常見使用者需要上傳檔案(例如:大頭照、報表、附件)。若直接開放 S3 Public Write,會導致嚴重安全風險;...

鐵人賽 Build on AWS DAY 19

技術 【Day 19】 以 MediaConvert 實現一鍵轉檔功能

前情提要 作為 【Day 4】 使用 Elemental MediaConvert 轉檔 的功能實踐,本篇將說明串接 API Gateway 達到透過 Web...

鐵人賽 Build on AWS DAY 18

技術 【Day 18】 設計 Delete 按鈕給使用者刪除已上傳的影音

前情提要 終於放假可以喘口氣了,持續挖坑與填坑! 設計 Delete 機制 新增一個 Lambda Function import os, json, bo...

鐵人賽 Build on AWS DAY 13

技術 Day 13: 30天部署SaaS產品到AWS-S3 + CloudFront 檔案管理 - LINE Login 頭像儲存

前情提要 經過 Day 12 的 LINE Login + AWS Cognito 認證系統建立,我們的健身房 SaaS 已經可以讓用戶透過 LINE 帳號快速...

鐵人賽 Build on AWS DAY 16

技術 【Day 16】 修正:支援多種影音格式上傳 / 開發:顯示 S3 已儲存內容

前情提要 因為這兩週工作繁忙所以一直還沒更新架構圖,先來盤點一下已經實作的 API 和後續想到需要進行的 API。 今天在利用已經做好的網頁進行上傳備份手機影片...

鐵人賽 Build on AWS DAY 13

技術 【Day 13】 AI 逐字稿生成 - Amazon Transcribe

前言 影片有沒有字幕,其實會影響到觀眾的閱覽體驗。 然而對於影音創作者來說,上字幕變成一個吃力不討好的工作 沒上字幕,觀眾可能直接不看影片。 透過傳統方法上...

鐵人賽 Build on AWS DAY 7

技術 Day 7: 30天部署SaaS產品到AWS-現代化前後端分離部署架構

前情提要 昨天我們建立了 AWS 基礎設施,今天我們要實作現代化的前後端分離部署架構。相較於傳統的容器化前端,我們將採用更優化的方案:S3 Static Web...

鐵人賽 Build on AWS DAY 6

技術 Day6 網站流量總管:S3 靜態託管 x CloudFront

一、前言 網站如果只放在單一 S3 Bucket,可能在跨區存取時會遇到延遲、缺乏 CDN 快取,且沒有 HTTPS 預設支援。 透過 CloudFront...

鐵人賽 Build on AWS DAY 7

技術 【Day 7】 用 Amazon S3 架靜態網站

前言 要實現串流服務,勢必有大量影音資料要丟出去給使用者。 如果老老實實的都從 EC2 往外丟,除了延遲高,傳輸費也高。 透過 Amazon S3 靜態網站託管...

鐵人賽 Build on AWS DAY 6

技術 【Day 6】 管理主機太麻煩,那就用 API Gateway + Lambda Function 吧

前言 我們前面花了四篇,穿插了 S3 Bucket 如何收取資料。 但是要串預簽上傳網址的時候,會有點麻煩。 所以前一回用 EC2 來架 NginX;這東西要自...

鐵人賽 Build on AWS DAY 3

技術 【Day 3】 RTMP 與 HLS 的淵源

進度說明 // TODO LIST 1. 製作 iOS shortcut 開啟相簿,選影片,叫瀏覽器出來 PUT 到指定網址 2. 用較為輕鬆的方式取號 Pre...

鐵人賽 DevOps DAY 5

技術 【Day 5】Airflow 連接 AWS S3 - S3Hook

前言 接續昨天的透過 IAM 取得 token 之後,今天就要來 create S3 Bucket,接著使用 Airflow 的 S3Hook 來存取 AWS...

鐵人賽 DevOps DAY 4

技術 【Day 4】Airflow 連接 AWS S3 - 介紹與 IAM 設定

前言 接下來幾天,會說明 Airflow 一些額外功能,包含 S3 連接方式、Custom XCom 解決 task 之間的資料傳遞、Slack 通知設定,主要...

鐵人賽 DevOps DAY 7
探索亞馬遜雨林30天 系列 第 7

技術 Day 7: 管理S3物件生命週期(上)

為了可以更有效率的節省成本,可以透過設定S3 object的一個或多個lifecycle rule,讓存放在S3的object可以自動被刪除,或轉移到更便宜的儲...

鐵人賽 DevOps DAY 4
探索亞馬遜雨林30天 系列 第 4

技術 Day 4: S3 Event notifications、檔案大小和type限制

Event notifications 當S3有任何異動,可以設定event通知Lambda、SNS和SQS做後續的處理,這樣就可以即時的處理資料的異動。 檔案...

鐵人賽 DevOps DAY 2
探索亞馬遜雨林30天 系列 第 2

技術 Day 2: S3簡介與資料查詢

S3簡單的說就是一個aws提供的雲端儲存服務和空間,可用來做資料備份、log收集、檔案上傳和檔案下載等功用。而使用者可透過設定,針對資料去設定權限,限制存取,提...

技術 使用 AWS建立商品管理系統

架構圖 流程說明 輸入產品名稱、價格、編號 新增:把資料透過HTTP上傳 更新資料:將資料庫內的資料回傳 網頁展示網址:https://ry...

技術 AWS-使用 AWS Lambda 和 API Gateway S3 建立商品清單管理系統

架構圖 該系統的架構是由「前端網頁」、AWS - 「API Gateway」、「Lambda」、「S3」、「DynamoDB」組成,架構圖如下。 功能說...

技術 [AWS]用Lambda與S3實作車牌辨識

架構圖及功能說明 架構圖功能說明 將要辨識的圖片上傳到s3上 能將辨識到車牌框出來 操作流程說明 開啟S3並新增儲存貯體 輸入儲存貯體名稱並勾...

技術 利用AWS內的S3及Lambda上傳圖片及辨識文字

目錄 系統架構 功能說明 操作圖&流程說明 參考資料 系統架構 功能說明 上傳圖片至S3 辨識圖片內的文字,並框出辨識到的文字 操作圖&...